#ifndef SHOPCART_H
#define SHOPCART_H

#include <iostream>
#include <vector>
#include <string>
using namespace std;

class ShopCar // 购物车类
{
private:
    map<int, int> SC; // 购物车中物品的编号和数量

    publuc : ShopCar() {}
    ~ShopCar() {}
    add(int id, int quantity); // 添加物品到购物车
    remove(int id, int quantity);
    // int getQuantity(int id) { return items[id]; } // 获取物品的数量
    clear();                    // 清空购物车
    print();                    // 打印购物车中物品的编号和数量
    double ShopCar::Checkout(); // 结账功能

    // shopcar.clear() //加入未付款返回主菜单，直接使用map的clear()函数清空购物车
    // shopcar.print() //打印购物车中物品的编号和数量
    // 结算时创建一个迭代器，获得begin()和end()，遍历购物车中的物品，并计算总价
}

#endif // SHOPCART_H